package com.pcitc.app.service;

import java.util.List;
import com.pcitc.app.model.TblUser;
import com.pcitc.app.model.TblUserRole;
import com.pcitc.app.model.TblUserPosition;

public interface AduitManager {
	/*
	 *根据传入的参数，获取是否已审核的注册用户
	 */
	public List getAllUserPositionList(String flag);
	
	/*
	 * 根据传入的用户ID，获取该用户已有的角色信息
	 */
	public List getUserRoleList(String userId);
	
	/*
	 * 根据传入的用户ID，获取该用户已有的岗位信息
	 */
	public List getUserPositionList(String userId);
	
	/*
	 * 根据传入的角色名称，进行查询
	 */
	public List getByNameRoleList(String roleName);
	
	/*
	 *  根据传入的岗位名称，进行查询
	 */
	public List getByNamePositionList(String positionName);
	
	/*
	 * 修改用户信息，通过审核
	 */
	public void updateUserInfo(TblUser tbluser);
	
	/*
	 * 修改用户与岗位信息
	 */
	public void updateUserPosition(TblUserPosition tbluserposition);
	
	/*
	 * 添加用户与角色信息
	 */
	public void saveUserRole(TblUserRole tbluserrole);
	
	/*
	 * 获取所有岗位信息
	 */
	public List getPositionList();
	
	/*
	 * 获取所有角色信息
	 */
	public List getRoleList();
	
	
}
